Computer Graphics Laboratory ETH Zurich

ETH

Game Programming Laboratory (SS 07) - Schedule

Home | Course Notes | Exercises | Schedule

Schedule


Each of the lectures will usually consist of the following three parts: the actual lecture, a practical exercise in the computer lab, and a meeting of the game teams with the supervisor to discuss the progress of the projects.

Date
Topic
20.03.2007 Lecture: Introduction (Prof. M. Gross)
Project: Introduction to the Project-Structure (B. Sumner)
Lab: Getting started with XNA (S. Heinzle, N. Thuerey)
27.03.2007 Lecture: How to make a Game (Prof. M. Gross)
Project: Problem discussion
Lab: XNA Introduction part 2 (S. Heinzle, N. Thuerey)
03.04.2007 Lecture: Game Design (B. Sumner)
Project: Project Presentations (10m each Group)
Lab: -
10.04.2007 Lecture: Acceleration Algorithms (Prof. M. Gross)
Project: Design Specification (B. Sumner)
Lab: Aspects of C# (S. Heinzle, N. Thuerey)
17.04.2007 Lecture: Game Physics (Prof. M. Gross)
Project: Weekly Log (B. Sumner)
Lab: Direct3D (S. Heinzle, N. Thuerey)
24.04.2007 Lecture: Character Modeling and Animation (B. Sumner)
Project: Progress update
Lab: Characters with Maya (B. Sumner, N. Thuerey)
08.05.2007 Lecture: Adding sound to your game (S. Heinzle)
Project: Progress update
Lab: Practical aspects of sound processing (S. Heinzle)
15.05.2007 Minimum Target Presentations (15m each Group)
22.05.2007 Lecture: Game development from an industry perspective (A. Moravanszky, AGEIA, guest speaker)
Lab: Problem session
29.05.2007 Lecture: Game testing (Prof. M. Gross, B. Sumner)
Lab: Problem session
05.06.2007 Alpha Release Presentations (15min each Group)
12.06.2007 Lecture/Project: Results and Debriefing (all)
19.06.2007 Final Public Presentation